/**   
 * Copyright © 2017 Fan_繁. All rights reserved.
 * 
 * @Title: DataSourceTypeManager.java 
 * @Prject: anger
 * @Package: com.hzt.anger.controller 
 * @Description: TODO
 * @author: ChuanHui   
 * @date: 2017年8月4日 下午8:50:44 
 * @version: V1.0   
 */
package com.hzt.anger.config;

import com.hzt.anger.entity.DataSources;

/**
 * @ClassName: DataSourceTypeManager
 * @Description: TODO
 * @author: ChuanHui
 * @date: 2017年8月4日 下午8:50:44
 */
public class DataSourceTypeManager {
	private static final ThreadLocal<DataSources> dataSourceTypes = new ThreadLocal<DataSources>() {
		@Override
		protected DataSources initialValue() {
			return DataSources.ORACLE;
		}
	};

	public static DataSources get() {
		return dataSourceTypes.get();
	}

	public static void set(DataSources dataSourceType) {
		dataSourceTypes.set(dataSourceType);
	}

	public static void reset() {
		dataSourceTypes.set(DataSources.ORACLE);
	}
}
